home *** CD-ROM | disk | FTP | other *** search
- package com.extensibility.xml;
-
- import com.extensibility.xml.dt.DataType;
- import com.extensibility.xml.dt.DataTypeEnumeration;
- import com.extensibility.xml.dt.DataTypeIntf;
- import java.io.FileNotFoundException;
- import java.io.IOException;
- import java.io.Writer;
-
- public interface SchemaFlavorIntf {
- String NAME = "UNKNOWN";
-
- String getFlavorName();
-
- void checkContentModel(String var1, String var2, boolean var3) throws ParserException;
-
- void updateContentModel(ContentModelOwner var1, String var2, boolean var3) throws ParserException;
-
- void checkAttributeGroup(String var1, String var2) throws ParserException;
-
- boolean updateAttributeGroup(AttributeDeclaration.Owner var1, String var2) throws ParserException;
-
- int insertSubset(ExternalPEDeclaration var1) throws IOException;
-
- void write(Writer var1) throws IOException;
-
- void write(Writer var1, URI var2) throws IOException;
-
- void checkForErrors(BaseDeclaration var1);
-
- void doSecondPassValidation(URI var1);
-
- String getSourcePreview(BaseDeclaration var1);
-
- void parse(URI var1, URI var2, int var3, Object var4) throws IOException;
-
- BaseExemplar createExemplar(SchemaIntf var1);
-
- boolean isCompleteAndConsistent();
-
- boolean isSupported(Class var1);
-
- boolean isSupported(String var1);
-
- boolean isValidValue(DataTypeIntf var1, String var2);
-
- String getDataTypeDisplay(DataTypeIntf var1);
-
- String getDataTypeSource(DataTypeIntf var1);
-
- String getBaseTypeDisplay(DataTypeIntf var1);
-
- String getBaseTypeSource(DataTypeIntf var1);
-
- boolean isKnownDisplay(String var1);
-
- DataType createDataTypeFromDisplay(String var1);
-
- DataTypeEnumeration getAllTypes();
-
- DataTypeEnumeration getSimpleTypes();
-
- DataTypeEnumeration getPrimitiveTypes();
-
- DataTypeEnumeration getOtherTypes();
-
- URI getSchemaLoc(NamespaceDeclaration var1);
-
- URI resolveLogical(URI var1, boolean var2) throws FileNotFoundException;
- }
-